Towards Debugging the Matching of Henshin Model Transformations Rules
نویسندگان
چکیده
Model Driven Engineering aims at improving effectiveness and efficiency of software engineering. Model transformations are a key artifact in model driven engineering as they enable transforming models into other artifacts for further processing, e.g. analysis models or executable code. However, particularly graph transformation based model transformation tools often lack detailed debugging capabilities. In this paper, we sketch how to debug the matching step of the execution of Henshin model transformation rules.
منابع مشابه
Visual Modeling and Analysis of EMF Model Transformations Based on Triple Graph Grammars
The tool HENSHIN is an Eclipse plug-in supporting visual modeling and execution of rule-based EMF model transformations. This paper describes the recent extensions of HENSHIN by a visual editor for triple graph grammars (TGGs). The visual editor (called HENSHINTGG) supports a compact visualization of triple rules in an integrated editor panel. Internally, triple graph rules are represented as H...
متن کاملDifferencing of Model Transformation Rules: Towards Versioning Support in the Development and Maintenance of Model Transformations
With model transformations arising as primary development artifacts in Model-driven Engineering, dedicated tools supporting the development and maintenance of model transformations are strongly required. Calculating differences between versions of transformations is an essential service for effectively managing their evolution. In this tool demonstration paper, we present support for this task ...
متن کاملVisual Modeling of Controlled EMF Model Transformation using HENSHIN
The tool HENSHIN is an Eclipse plug-in supporting visual modeling and execution of rule-based EMF model transformations. This paper describes the recent extensions of HENSHIN by control structures for controlled rule applications. The control structures comprise well-known imperative structures like sequences and conditions on rule applications. Moreover, application conditions for individual r...
متن کاملGraBaTs 2010 4 th International Workshop on Graph Based Tools
The tool HENSHIN is an Eclipse plug-in supporting visual modeling and execution of rule-based EMF model transformations. This paper describes the recent extensions of HENSHIN by control structures for controlled rule applications. The control structures comprise well-known imperative structures like sequences and conditions on rule applications. Moreover, application conditions for individual r...
متن کاملDetecting Performance Bad Smells for Henshin Model Transformations
In model-driven software engineering, model transformations are used for the specification of model changes. Similar to programs also model transformations can exhibit bad smells which indicate possible weaknesses. In this paper, we address bad smells which can negatively affect the performance of the application of model transformations, particularly, model transformations defined in Henshin. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017